Software partitioning of hardware transactions

نویسندگان
چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Partitioning of Hardware Transactions ∗

Best-effort hardware transactional memory (HTM) allows complex operations to execute atomically and in parallel, so long as hardware buffers do not overflow, and conflicts are not encountered with concurrent operations. We describe a programming technique and compiler support to reduce both overflow and conflict rates by partitioning common operations into readmostly (planning) and write-mostly...

متن کامل

Hierarchical Hardware/Software Partitioning

In this paper, we present a hierarchical evolutionary approach to hardware/software partitioning for real-time embedded systems. In contrast to most of previous approaches which employ a single granularity for tasks and hardware modules, we use hierarchical models and dynamically determine the granularity of tasks and hardware modules to adaptively optimize the solution while keeping the search...

متن کامل

Combined Partitioning Hardware-Software Algorithms

In recent years, meta-heuristics have become increasingly interesting in solving combinatorial problems including hardware-software partitioning. In this paper, we present a comparative study between some algorithms which involve meta-heuristics based on Tabu search, genetic algorithm and Binary Search Trees to address the problem of hardware-software partitioning. In fact, meta-heuristics can ...

متن کامل

Hardware/software Partitioning Research Abstract

In embedded systems, most functionality can be implemented either by special-purpose hardware or by a software program running on a general-purpose processor. Hardware/software partitioning is concerned with deciding which functions should be implemented in hardware and which ones in software. It aims at finding an optimal trade-off between conflicting requirements on performance, power, costs,...

متن کامل

Hardware/software Partitioning Using Integer Programming (extended Version) Hardware/software Partitioning Using Integer Programming

One of the key problems in hardware/software codesign is hardware/soft-ware partitioning. This paper describes a new approach to hardware/software partitioning using integer programming (IP). The advantage of using IP is that optimal results are calculated respective to the chosen objective function. The partitioning approach works fully automatic and supports multi-processor systems , interfac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: ACM SIGPLAN Notices

سال: 2015

ISSN: 0362-1340,1558-1160

DOI: 10.1145/2858788.2688506